#ifndef QDICETHREAD_H
#define QDICETHREAD_H

#include <QThread>

class QDiceThread:public QThread
{
    Q_OBJECT

private:
    int m_seq=0;        //掷骰子次数
    int m_dicValue;     //骰子点数
    bool m_Paused=true;
    bool m_stop=false;

protected:
    void run() Q_DECL_OVERRIDE;

public:
    QDiceThread();

    void begin();
    void pause();
    void stop();

signals:
    void newValue(int seq,int diceValue);           //产生新点数的信号
};

#endif // QDICETHREAD_H
